Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add codemeta tests with hypothesis #705

Merged
merged 3 commits into from
Apr 3, 2024
Merged

add codemeta tests with hypothesis #705

merged 3 commits into from
Apr 3, 2024

Conversation

alee
Copy link
Member

@alee alee commented Apr 1, 2024

use hypothesis stateful and property test framework to exercise codemeta generation

added by @asuworks and @CharlesSheelam

squashed and rebased commit stream from #698

- provide tests over the conversion of
CodebaseRelease->ReleaseContributors to CodeMeta author
- provide tests for codebase keywords and contributors
- adjust CodebaseRelease.add_contributor to set the index as well
- provide tests for citations and change structure of languages test

TODO: add management command to synchronize Contributor metadata
with User metadata that got munged by the randomizer
comses/planning#209

Co-authored-by: Charles Sheelam <[email protected]>
@alee alee mentioned this pull request Apr 1, 2024
@alee alee force-pushed the codemeta-tests branch from fd22bc1 to e48cae0 Compare April 2, 2024 23:32
@alee alee merged commit e8a08b9 into comses:main Apr 3, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants